package cn.sf.sufingcommentprovider.dao;

import cn.sf.pojo.Comment;
import cn.sf.pojo.Reply;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CommentMapper {

    /**
     * 根据视频ID查询所在的评论及回复信息
     * @param videoId       视频ID
     * @return
     */
    public List<Comment> queryCommentAndReply(@Param("videoId") long videoId);

    //发布评论
    public int addComment(@Param("userId") long userId,
                              @Param("videoId") long videoId,
                              @Param("message") String message,
                              @Param("picture") String picture);

    //查询评论数量
    public int queryCommentCount(@Param("videoId") long videoId);


}
